<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>安装</title>

 </head>
 <body><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="mbstring.requirements.html">需求</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="mbstring.configuration.html">运行时配置</a></div>
 <div class="up"><a href="mbstring.setup.html">安装／配置</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div><hr /><div id="mbstring.installation" class="section">
  <h2 class="title">安装</h2>
  <p class="para">
   <em>mbstring</em> 不是一个默认扩展。这意味着它默认没有被激活。
   你必须在 <em>configure</em> 选项中显式激活该模块。
   详情参见<a href="install.html" class="link">安装</a>这一节。
  </p>
  <p class="simpara">
   以下是涉及到 <em>mbstring</em> 的相关配置选项。
  </p>
  <p class="para">
   <ul class="itemizedlist">
    <li class="listitem">
     <p class="para">
      <strong class="option configure">--enable-mbstring</strong>
：激活 <em>mbstring</em> 函数。
      要使用 <em>mbstring</em> 函数必须启用这个选项。
     </p>
     <p class="para">
      <span class="productname">libmbfl</span> 对 <em>mbstring</em> 是必要的。
      <span class="productname">libmbfl</span> 被捆绑到了 <em>mbstring</em>。
      如果系统已安装 <span class="productname">libmbfl</span>，<strong class="option configure">--with-libmbfl[=DIR]</strong>
 可以指定使用已安装的库。
     </p>
     <p class="para">
      自 PHP 4.3.0 起，除了日文外，<em>mbstring</em> 还提供了对简体中文、正体中文、韩文及俄文的增强支持。
     </p>
     <p class="para">
      对于 PHP 4.3.3 或之前版本，你还要为 <em>LANG</em> 参数提供以下选项中的任意一个，<strong class="option configure">--enable-mbstring=LANG</strong>
：
      <strong class="option configure">--enable-mbstring=cn</strong>
 启用简体中文的支持，
      <strong class="option configure">--enable-mbstring=tw</strong>
 启用正体中文的支持，
      <strong class="option configure">--enable-mbstring=kr</strong>
 启用韩文的支持，
      <strong class="option configure">--enable-mbstring=ru</strong>
 启用俄文的支持，及
      <strong class="option configure">--enable-mbstring=ja</strong>
 启用日文的支持（默认）。
       要激活所有支持的编码，使用 <strong class="option configure">--enable-mbstring=all</strong>
。
     </p>
     <blockquote class="note"><p><strong class="note">Note</strong>: 
      <p class="para">
       自 PHP 4.3.4 起，<strong class="option configure">--enable-mbstring</strong>
 可以激活所有 <span class="productname">libmbfl</span> 支持的编码。
      </p>
     </p></blockquote>
    </li>
    <li class="listitem">
     <p class="para">
      <strong class="option configure">--enable-mbstr-enc-trans</strong>
：使用 <em>mbstring</em> 转换引擎来转换 HTTP 输入字符的编码。
      如果启用了这个功能，HTTP 输入字符编码可能将自动转换成 <em>mbstring.internal_encoding</em>。
     </p>
     <blockquote class="note"><p><strong class="note">Note</strong>: 
      <p class="para">
       自 PHP 4.3.0 起，这个 <strong class="option configure">--enable-mbstr-enc-trans</strong>
 选项已被运行时设置 <em>mbstring.encoding_translation</em> 淘汰并替换。
       当它设置为 <em>On</em> 的时候，将激活 HTTP 输入字符编码的转换（默认是 <em>Off</em>）。
      </p>
     </p></blockquote>
    </li>
    <li class="listitem">
     <p class="para">
      <strong class="option configure">--disable-mbregex</strong>
：禁用正则表达式函数中多字节字符的支持。
     </p>
    </li>
   </ul>
  </p>
</div><hr /><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="mbstring.requirements.html">需求</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="mbstring.configuration.html">运行时配置</a></div>
 <div class="up"><a href="mbstring.setup.html">安装／配置</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div></body></html>
